/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.contrat.services;

import java.util.List;

import fr.generali.accueilclient.commun.exception.AccueilClientRechercheContratException;
import fr.generali.accueilclient.contrat.om.IContrat;
import fr.generali.accueilclient.contrat.om.IContratRecherche;

/**
 * Service de gestion de contrat
 * 
 * @author Chaibi 
 */
public interface IContratService {

    /**
     * Effectue la recherche de contrats à partire de certains critères  
     * 
     * @param  criteresRecherhe .
     * @return le client   
     * @throws AccueilClientRechercheContratException .
     */
    List<IContrat> rechercheContrats(IContratRecherche criteresRecherhe)throws AccueilClientRechercheContratException;
}
